package com.brush.system.domain.resp.syslogininfor;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * ClassName: SysLoginInforresp
 * Package: com.exam.system.domain.resp.syslogininfor
 * Description:
 *
 * @Author luo
 * @Create 2024/8/23 15:53
 * @Version 1.0
 */
@ApiModel(value = "SysLoginInforResp", description = "后台-登录日志响应对象")
@Getter
@Setter
public class SysLoginInforResp {

    /**
     * 访问编号
     */
    @ApiModelProperty(value = "访问编号")
    private String infoId;

    /**
     * 用户账号
     */
    @ApiModelProperty(value = "用户账号")
    private String userName;

    /**
     * 登录地址
     */
    @ApiModelProperty(value = "登录地址")
    private String ipaddr;

    /**
     * 登录地点
     */
    @ApiModelProperty(value = "登录地点")
    private String loginLocation;

    /**
     * 浏览器类型
     */
    @ApiModelProperty(value = "浏览器类型")
    private String browser;

    /**
     * 操作系统
     */
    @ApiModelProperty(value = "操作系统")
    private String os;

    /**
     * 登录状态（0成功 1失败）
     */
    @ApiModelProperty(value = "登录状态（0成功 1失败）")
    private String status;

    /**
     * 操作信息
     */
    @ApiModelProperty(value = "操作信息")
    private String msg;

    /**
     * 登录日期
     */
    @ApiModelProperty(value = "登录日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date loginTime;


}
